package icons


import (
	"gitee.com/youbeiwuhuan/knife4go/gin-openapi3-knife/constant"
	"gitee.com/youbeiwuhuan/knife4go/gin-openapi3-knife/utils"
	"github.com/gin-gonic/gin"

)


const (
	MSTILE_150X150_PNG_RELATIVE_PATH = constant.ROOT_PATH + "/img/icons/mstile-150x150.png"
	// 文件内容的16进制表示
	MSTILE_150X150_PNG_HEX_CONTENT = `89504e470d0a1a0a0000000d494844520000010e0000010e080600000078b1f9a50000000467414d410000b18f0bfc6105000000206348524d00007a26000080840000fa00000080e8000075300000ea6000003a98000017709cba513c00000006624b474400ff00ff00ffa0bda7930000000774494d4507e10113070b38a0b9c49600000f5b4944415478daeddd5d8c5d65bdc7f1df7ad9f3d2ceec29d017a05a8bd256da4e2f4ce4424d34d975452f1a6362a67820d178e1d0882fbd3b2bf1e65ce19d4a1b539046d0d3139a4383b08ea0140de08113e1084240081040797f29940e8532edcce3c5b3763bd43add337bfdd7da2fdf4fc245c39ee779d65a7bfff7dacff3acff5f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002005550fa0d36dbbf3ea7f97b45292b3ea63fa7f0fe9c463ef4861e1972354a00782c170ff5dffb967d6f23c356dbd6247e83e98d92ea74b2515dbe7ac53bc794c039f3bcff2100249af6749fa23cb4eba5d5cf500ba4024e92a493593d603295abb4433cfbc2b376df0d976fabb9b9efdaba4472c4fd2c9eea667c7e5f423496b8a6e3b188a14ad5de23fda66615cc725fd87dd19ea0d61d503e8027b24dd63d6ba93a2d5c38a2e1eb1fa30ac91d3f71a974d0e981d43ae71d9e4809cfb9e0c82869c145d3ca268f5b065d090fcb5de63da430f20709c4596a48724fd44d2945927a1146faa2ba8c7361f0aa7af69c635ccc6df34e31a72fa9ac1f815d463c59bead6efd829493fc9af39e641e068cd414907cc5a7752786e4df1c6bad5ac535d4e3b1bdb2797591d4263fbe43239ed94542fbcf1408a37d6159e5bb3bedb38207fad7116048e1664493a2de91a492f5af613af1f51b872d0eac3f105cdba09b3c1fbb6bf5078bb4e0a570e2a5e3f6236f4dc8b92aec9af35ce82c0d1a22c491f96b4d7ac0327054b22d5c6c7a4d8e4b6a326a7ef362626d716dd70636272ad9cbe2b8b09e438506d7c4cc192c8fa6e636f7e8dd10202c7c2ec9564f7e67252f4b1258ad62cb1fa906c9673dfdefaadef141699b67eeb3b819cfbb6a4cd26e763cd12451f333b1f4db65f0a3d88c0b1005992be20699724bbdbd95aa0da785dc1b0d137acd337ddd4f14f17d6dcd4f14fcbe99b06e354301ca9365e976aa6db8da625edcaaf2d5a44e058b80392ee326bdd49e1f9438ad699fda6bf40d2f71b974d0eb5db50dec6f7f3360b17ad1b51b86ac8fa6ee32e594e7cf72802c70265497a44d28f25bd6dd64920d5368d2a5866b48ae0f415cdb82fb5ddce8cfb929cbe62303e05cb6aaa6d1ab57e87be2de9c7f935c502103816e76e49fbcd5a7752305653cd6edfc25239ed6c4c4c2e5f6c038d89c9e5f9f2ebd2c247174ab54d750563e6cbaffbe5af251688c0b10859929e90b45bd27396fd44eb46149e6f76abfe593977f9a2ffdaffed670b1f95fd4fb5a6e724edceaf251688c0b14859923e2ee95a597dac9d140c857e79d666723092d38ec6c4e4ba85fe616362729d9c76c83fc753ac5abefc3a145ade6d3849d7e6d7108b40e068cf8d921e306bdd49d1478715af5d6af521da20e7766cbdfcca96df075b2fdf11cab91d9236581c6fbc76a9a28f9a3f8ff280fcb5c3221138da9025e9ab927e2ae998592771a078bcae60a9d9f2ec156e7af6332dbf7c7ae63372bac2601c0a96468ac7eb561be09a8e49fa697eedb048048ef6dd26e976b3d69d14ae1854bc61d4aa8715927636b64f9e7592337fcdcefc6f0a176f1855b8c26ccb7dd3edf2d70c6d2070b4294bd2a3f24fcfbe61d64920c5978c2a3c77c0eaaee3cb9a75dbcefaba59b74d4e5f36e85fe1b9038a2f19b54e2df586fcd3af474d7be903048e62dc2f699f59eb4e0a4663c59bcd966787e5f483c6c4e4f9ffea058d89c9f3e5f40349c385f71e4af1e6ba8251a3b402a7ec93bf56681381a3005992ce48fa99a4a7cc3a7152f489a596896c2e9573dff8d7fdbb6f48bad4e4b8560f2bfa84d90470d353927e965f2bb489c051902c499f960f1e666fcc6030543c3ea660c0e4b205729a6c4c4c6e3afd7f34262637c96952063f248281fc98064ddf8a33f241e369cb4efa0981a358fb24dd67d6ba93a2d5438a3e6ef6ed7c919cbbaaf1f52b4fe6a26d7cfdca58ce5d25e92293e3f9f85245abcd9f47b94f963f25fb1081a3405992be293f516a37f916e5cbb323666906b7ebc4ece74ffefbc4ece7e5b4dda01f0523b15f7e8d4c67448fca4f88be69d949bf21cb79f1ee9074aba47f33697dce0ac4f1ff3779ceee9c3ccda0dfd836eb764a3aa7f05eac578a4eb955fe9aa040dc71142c4bd263f29bc25e31eb2490e24f8e2a5c6ef6a1fba266dd5735ebbe2aa72f16deba93c2e5038a3f69befcfa8afc662fbb0d7a7d8ac061e341493798b57e7297e598d56dfe809c7e28a71f4a2abeac4214f80951abddb0a7dc207f2d50300287812c499da4eb243d66d689fd731debf2ff0a1fb7f1f3374d8f49ba2ebf16281881c34896a4cfcb3f7a7fdcac9381fc9bdbf649d2e2e44ffcc6e363d280e96f94e3f28fcc3f5ff521f72a02872ddb44314e8a2e18f255e0ba4474f188a20bcc975fef9665a22510382c65497a583ecda05d6aba6615b831f3eddaed29af1adb11f9748087ab3ee45e46e0b0f77b49379bb5eea4f01cd32a70c5087c800bcf314f0778b3fc3987210287b13955e04cd3efc7eb4714ae327f247d719c14ae2aa51adb0ba21a5b29081c25c892f41149d79b7570b206895915b8f634abb159d58a39e5fafc5cc31881a33c7b253d64d67ab30a9c7dd5b34e1dd743a21a5b69081c25c992f425f91da51f987552de377b6bcabb13fa407e87e84b551f72bf207094eb164907cd5a2f6f2ea16525cdbd1c943fb7280981a34459924ec92fcfbe65d64920c51b4b59bd985f79ab3d6fc92fbf4e5578b47d87c051be7b25dd64d6ba9382b152f64bccafbcfd2537c99f539488c051b23955e09eb5ec27bad8b40adcfc9ad5d8ec77b43e2baab15582c051812c499f90b447d2ac4907cd2a705bccaac0cdaf16a8b6c5fc199a59497bf27389921138aaf34b497f326bbdf914ea45e64fa1fe53bff145a55463fb93fc394405081c15c992f435f93483ef9b75121957813bdddc6a6cb6e900df974f07f85a09478533207054eb7f24fdc6ac752785cb077da6ad92f8cc64e6cbafbf913f77a80881a3425992be277fd7f1ba5927cd3483e719e7f67452785e29e9005f97bfdb78cfb417cc8bc051bdff93f42bb3d6e75681b3fcf91005655563fb95fc394385081c15cb9274567e85e549b34e9a55e02e345a9e755274e15019d5d89e945f49b1598d42cb081c1d204bd267645d056e2054bcc5a6625a3098b76d5361aea9598ded19cb4ed01a0247e7f82f497f346bdd49d185c3c557816b5663bbd07cf9f58ff9394207207074882c490fc93fc7f2ae592751c155e13f347f627a7ade959f103d64da0b5a46e0e82cbf93f46bb3d69b2b1f9714b4f2d1acc666bd62e3cfc96f4d7bc08210383a4896a41fc8e7ec78d9b29f78c3a8c2156deeb57052b86250f106f33d222fcbe7dab0cb6382052370749e3f4bfa8559eb737777b6935c272e6d57ea2ff273820e42e0e83079e5b19f4b7ad4ac936615b88f2c7242d349d1474aa9c6f6a8a49f538dadf310383a5096a47f93b44b9655e016fb046b794fde1e97b42b3f17e830048ecef5df92fe60d67a3367c6ba85e7cc88d69592ebe30ff9394007227074a82c49df915f9e7dc7ac939359ba5a4c33e8a460ac564676b177e4d301da1d3bda42e0e86cb6dfba4e0a97d554dbd8e2f26c20d5368e2a5c669ecfd4f66e0b6d237074b02c498fcbcf7598fece8fd68f285c75969f1e4e0a570d29b2cfa0fe37f9b90dbbf91db48dc0d1e1b2247d547e95c5e63bbe59fb644b7dfec9ce5aa0da96ba75cd1627bf8a62b7a284421038ba83ed5e0627456be6a9b6d6acc6b6c6bc1a9bed1e161486c0d105b2247d596555815b72da1d85938225a5566333dd358b621038bac7af65f9bc8693c29567ae0217af1f51b8d23c1de06f65f99c0e0a45e0e8125992be2b9f66d0ee09d1d3abc095578ded90fcd3af764f06a350048eee629b93c249413d7f4c3e94dfe7b1b9aea06e9e0ed03617090a47e0e8225992cec8670ab3cb82e54e55813b598dcd36683c239fd9cb2cfb198a47e0e83259923e29cb2a70f2a9006b9f5aa6daa79699a41a9ca3598dcd2edf2a4c1038ba936da66f2745ab8715ad364f07689be11d66081c5d284bd2d7e5274abbb9b6c87bf213a27635656086c0d1bdbabd9a996d153b98227074a92c49df97bfebe8c6faa9afc9df6dd8d5cd8529024777ebd68aedbfccc78e2e45e0e86273aac03d51f55816e009518dadeb1138ba5c96a4cf4ada2de944d56369c10949bbf331a38b11387ac34d92eead7a102db8371f2bba1c81a3076449fa967c9ac1a9aac7328f29f974806f553d10b48fc0d13b0e4abaa5ea41cce3967c8ce801048e1e31a70adc4b558fe50c5e12d5d87a0a81a3876449fa90a4bd558fe30cf6e663438f2070f49eeb253d52f520e678241f137a0881a3c76449fa82a46b244d573d967c0cd7e463420f2170f4a69b25fdbeea41e463b8b9ea41a078048e1e9425e911f9e5d9c3150ee3b0fcf2eb91aacf078a47e0e85d774bda5f61fffbf331a00711387a545e096db7a4e72be8fe79f9ade55463eb51048e1e9625e96392ae93751eaf0f7392aecbfb468f2270f4be1b243d58627f0fe67da28711387a5c96a4afc8ef283d564277c7e47788be52f571c31681a33fdc2ae98e12fab923ef0b3d8ec0d107b2243d2a9f66f04dc36ede944f0778b4eae3853d0247ffb84fd23ec3f6f7e57da00f1038fac49c2a704f1b34ffb4a8c6d657081c7d244bd2a7e48347911ff019f9a0f154d5c787f21038facf3e49f717d8defdb2fd09840e44e0e8335992be213f515ac424e651f909d137aa3e2e948bc0d19f6e97745b01eddc96b7853e43e0e84359921e93df14f66a1bcdbc2abfd9ab8c8d65e830048efef580a41bdbf8fb1bf336d087081c7d2a4b5227e95a498f2fe2cf1f97746dde06fa1081a38f6549fa9c165e05ae598dedb9aac78fea1038b0d0843b77abda0441e800048e3e9725e9dbf269065b49f177443e1de0db558f1bd522704092ee9274a085d71dc85f8b3e47e080b2249d962fa9305f19831724edca5f8b3e47e08024294bd2bf68fe2a707bb3247db8ea71a233103830d75e49670a0e0fab334b4ba222040e9c9425e98bfae72a70cd6a6c2f563d3e740e02074e7740d2c139ff3ea8d6264ed147081cf8902c49a774aa0adc61f9e5d7a9aac785ce12573d0074a47b746a93d73d550f064097d876e7d56bb6dd79f59aaac70100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fde91fbda3d38bb8448c8d0000002574455874646174653a63726561746500323031372d30312d31395430373a31313a35362b30313a3030522ccad70000002574455874646174653a6d6f6469667900323031372d30312d31395430373a31313a35362b30313a30302371726b000000577a5458745261772070726f66696c65207479706520697074630000789ce3f20c0871562828ca4fcbcc49e5520003230b2e630b1323134b9314031320448034c3640323b35420cbd8d4c8c4ccc41cc407cb8048a04a2e00ea171174f24235950000000049454e44ae426082`
)

func AddRouterOfMstile150x150Png(router *gin.Engine) {
    
	utils.GetOther(router, MSTILE_150X150_PNG_RELATIVE_PATH, MSTILE_150X150_PNG_HEX_CONTENT)
	
}







